home *** CD-ROM | disk | FTP | other *** search
/ Windows Game Programming for Dummies (2nd Edition) / WinGamProgFD.iso / mac / DirectX SDK / DXSDK / include / rmxfguid.h < prev    next >
C/C++ Source or Header  |  2001-10-08  |  9KB  |  224 lines

  1. /***************************************************************************
  2.  *
  3.  *  Copyright (C) 1998-1999 Microsoft Corporation.  All Rights Reserved.
  4.  *
  5.  *  File:       rmxfguid.h
  6.  *
  7.  *  Content:    Defines GUIDs of D3DRM's templates.
  8.  *
  9.  ***************************************************************************/
  10.  
  11. #ifndef __RMXFGUID_H_
  12. #define __RMXFGUID_H_
  13.  
  14. /* {2B957100-9E9A-11cf-AB39-0020AF71E433} */
  15. DEFINE_GUID(TID_D3DRMInfo,
  16. 0x2b957100, 0x9e9a, 0x11cf, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  17.  
  18. /* {3D82AB44-62DA-11cf-AB39-0020AF71E433} */
  19. DEFINE_GUID(TID_D3DRMMesh,
  20. 0x3d82ab44, 0x62da, 0x11cf, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  21.  
  22. /* {3D82AB5E-62DA-11cf-AB39-0020AF71E433} */
  23. DEFINE_GUID(TID_D3DRMVector,
  24. 0x3d82ab5e, 0x62da, 0x11cf, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  25.  
  26. /* {3D82AB5F-62DA-11cf-AB39-0020AF71E433} */
  27. DEFINE_GUID(TID_D3DRMMeshFace,
  28. 0x3d82ab5f, 0x62da, 0x11cf, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  29.  
  30. /* {3D82AB4D-62DA-11cf-AB39-0020AF71E433} */
  31. DEFINE_GUID(TID_D3DRMMaterial,
  32. 0x3d82ab4d, 0x62da, 0x11cf, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  33.  
  34. /* {35FF44E1-6C7C-11cf-8F52-0040333594A3} */
  35. DEFINE_GUID(TID_D3DRMMaterialArray,
  36. 0x35ff44e1, 0x6c7c, 0x11cf, 0x8F, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  37.  
  38. /* {3D82AB46-62DA-11cf-AB39-0020AF71E433} */
  39. DEFINE_GUID(TID_D3DRMFrame,
  40. 0x3d82ab46, 0x62da, 0x11cf, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  41.  
  42. /* {F6F23F41-7686-11cf-8F52-0040333594A3} */
  43. DEFINE_GUID(TID_D3DRMFrameTransformMatrix,
  44. 0xf6f23f41, 0x7686, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  45.  
  46. /* {F6F23F42-7686-11cf-8F52-0040333594A3} */
  47. DEFINE_GUID(TID_D3DRMMeshMaterialList,
  48. 0xf6f23f42, 0x7686, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  49.  
  50. /* {F6F23F40-7686-11cf-8F52-0040333594A3} */
  51. DEFINE_GUID(TID_D3DRMMeshTextureCoords,
  52. 0xf6f23f40, 0x7686, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  53.  
  54. /* {F6F23F43-7686-11cf-8F52-0040333594A3} */
  55. DEFINE_GUID(TID_D3DRMMeshNormals,
  56. 0xf6f23f43, 0x7686, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  57.  
  58. /* {F6F23F44-7686-11cf-8F52-0040333594A3} */
  59. DEFINE_GUID(TID_D3DRMCoords2d,
  60. 0xf6f23f44, 0x7686, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  61.  
  62. /* {F6F23F45-7686-11cf-8F52-0040333594A3} */
  63. DEFINE_GUID(TID_D3DRMMatrix4x4,
  64. 0xf6f23f45, 0x7686, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  65.  
  66. /* {3D82AB4F-62DA-11cf-AB39-0020AF71E433} */
  67. DEFINE_GUID(TID_D3DRMAnimation,
  68. 0x3d82ab4f, 0x62da, 0x11cf, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  69.  
  70. /* {3D82AB50-62DA-11cf-AB39-0020AF71E433} */
  71. DEFINE_GUID(TID_D3DRMAnimationSet,
  72. 0x3d82ab50, 0x62da, 0x11cf, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  73.  
  74. /* {10DD46A8-775B-11cf-8F52-0040333594A3} */
  75. DEFINE_GUID(TID_D3DRMAnimationKey,
  76. 0x10dd46a8, 0x775b, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xA3);
  77.  
  78. /* {10DD46A9-775B-11cf-8F52-0040333594A3} */
  79. DEFINE_GUID(TID_D3DRMFloatKeys,
  80. 0x10dd46a9, 0x775b, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xA3);
  81.  
  82. /* {01411840-7786-11cf-8F52-0040333594A3} */
  83. DEFINE_GUID(TID_D3DRMMaterialAmbientColor,
  84. 0x01411840, 0x7786, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xA3);
  85.  
  86. /* {01411841-7786-11cf-8F52-0040333594A3} */
  87. DEFINE_GUID(TID_D3DRMMaterialDiffuseColor,
  88. 0x01411841, 0x7786, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xA3);
  89.  
  90. /* {01411842-7786-11cf-8F52-0040333594A3} */
  91. DEFINE_GUID(TID_D3DRMMaterialSpecularColor,
  92. 0x01411842, 0x7786, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xA3);
  93.  
  94. /* {D3E16E80-7835-11cf-8F52-0040333594A3} */
  95. DEFINE_GUID(TID_D3DRMMaterialEmissiveColor,
  96. 0xd3e16e80, 0x7835, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  97.  
  98. /* {01411843-7786-11cf-8F52-0040333594A3} */
  99. DEFINE_GUID(TID_D3DRMMaterialPower,
  100. 0x01411843, 0x7786, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xA3);
  101.  
  102. /* {35FF44E0-6C7C-11cf-8F52-0040333594A3} */
  103. DEFINE_GUID(TID_D3DRMColorRGBA,
  104. 0x35ff44e0, 0x6c7c, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xA3);
  105.  
  106. /* {D3E16E81-7835-11cf-8F52-0040333594A3} */
  107. DEFINE_GUID(TID_D3DRMColorRGB,
  108. 0xd3e16e81, 0x7835, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  109.  
  110. /* {A42790E0-7810-11cf-8F52-0040333594A3} */
  111. DEFINE_GUID(TID_D3DRMGuid,
  112. 0xa42790e0, 0x7810, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  113.  
  114. /* {A42790E1-7810-11cf-8F52-0040333594A3} */
  115. DEFINE_GUID(TID_D3DRMTextureFilename,
  116. 0xa42790e1, 0x7810, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  117.  
  118. /* {A42790E2-7810-11cf-8F52-0040333594A3} */
  119. DEFINE_GUID(TID_D3DRMTextureReference,
  120. 0xa42790e2, 0x7810, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  121.  
  122. /* {1630B820-7842-11cf-8F52-0040333594A3} */
  123. DEFINE_GUID(TID_D3DRMIndexedColor,
  124. 0x1630b820, 0x7842, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  125.  
  126. /* {1630B821-7842-11cf-8F52-0040333594A3} */
  127. DEFINE_GUID(TID_D3DRMMeshVertexColors,
  128. 0x1630b821, 0x7842, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  129.  
  130. /* {4885AE60-78E8-11cf-8F52-0040333594A3} */
  131. DEFINE_GUID(TID_D3DRMMaterialWrap,
  132. 0x4885ae60, 0x78e8, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  133.  
  134. /* {537DA6A0-CA37-11d0-941C-0080C80CFA7B} */
  135. DEFINE_GUID(TID_D3DRMBoolean,
  136. 0x537da6a0, 0xca37, 0x11d0, 0x94, 0x1c, 0x0, 0x80, 0xc8, 0xc, 0xfa, 0x7b);
  137.  
  138. /* {ED1EC5C0-C0A8-11d0-941C-0080C80CFA7B} */
  139. DEFINE_GUID(TID_D3DRMMeshFaceWraps,
  140. 0xed1ec5c0, 0xc0a8, 0x11d0, 0x94, 0x1c, 0x0, 0x80, 0xc8, 0xc, 0xfa, 0x7b);
  141.  
  142. /* {4885AE63-78E8-11cf-8F52-0040333594A3} */
  143. DEFINE_GUID(TID_D3DRMBoolean2d,
  144. 0x4885ae63, 0x78e8, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  145.  
  146. /* {F406B180-7B3B-11cf-8F52-0040333594A3} */
  147. DEFINE_GUID(TID_D3DRMTimedFloatKeys,
  148. 0xf406b180, 0x7b3b, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  149.  
  150. /* {E2BF56C0-840F-11cf-8F52-0040333594A3} */
  151. DEFINE_GUID(TID_D3DRMAnimationOptions,
  152. 0xe2bf56c0, 0x840f, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  153.  
  154. /* {E2BF56C1-840F-11cf-8F52-0040333594A3} */
  155. DEFINE_GUID(TID_D3DRMFramePosition,
  156. 0xe2bf56c1, 0x840f, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  157.  
  158. /* {E2BF56C2-840F-11cf-8F52-0040333594A3} */
  159. DEFINE_GUID(TID_D3DRMFrameVelocity,
  160. 0xe2bf56c2, 0x840f, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  161.  
  162. /* {E2BF56C3-840F-11cf-8F52-0040333594A3} */
  163. DEFINE_GUID(TID_D3DRMFrameRotation,
  164. 0xe2bf56c3, 0x840f, 0x11cf, 0x8f, 0x52, 0x0, 0x40, 0x33, 0x35, 0x94, 0xa3);
  165.  
  166. /* {3D82AB4A-62DA-11cf-AB39-0020AF71E433} */
  167. DEFINE_GUID(TID_D3DRMLight,
  168. 0x3d82ab4a, 0x62da, 0x11cf, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  169.  
  170. /* {3D82AB51-62DA-11cf-AB39-0020AF71E433} */
  171. DEFINE_GUID(TID_D3DRMCamera,
  172. 0x3d82ab51, 0x62da, 0x11cf, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  173.  
  174. /* {E5745280-B24F-11cf-9DD5-00AA00A71A2F} */
  175. DEFINE_GUID(TID_D3DRMAppData,
  176. 0xe5745280, 0xb24f, 0x11cf, 0x9d, 0xd5, 0x0, 0xaa, 0x0, 0xa7, 0x1a, 0x2f);
  177.  
  178. /* {AED22740-B31F-11cf-9DD5-00AA00A71A2F} */
  179. DEFINE_GUID(TID_D3DRMLightUmbra,
  180. 0xaed22740, 0xb31f, 0x11cf, 0x9d, 0xd5, 0x0, 0xaa, 0x0, 0xa7, 0x1a, 0x2f);
  181.  
  182. /* {AED22742-B31F-11cf-9DD5-00AA00A71A2F} */
  183. DEFINE_GUID(TID_D3DRMLightRange,
  184. 0xaed22742, 0xb31f, 0x11cf, 0x9d, 0xd5, 0x0, 0xaa, 0x0, 0xa7, 0x1a, 0x2f);
  185.  
  186. /* {AED22741-B31F-11cf-9DD5-00AA00A71A2F} */
  187. DEFINE_GUID(TID_D3DRMLightPenumbra,
  188. 0xaed22741, 0xb31f, 0x11cf, 0x9d, 0xd5, 0x0, 0xaa, 0x0, 0xa7, 0x1a, 0x2f);
  189.  
  190. /* {A8A98BA0-C5E5-11cf-B941-0080C80CFA7B} */
  191. DEFINE_GUID(TID_D3DRMLightAttenuation,
  192. 0xa8a98ba0, 0xc5e5, 0x11cf, 0xb9, 0x41, 0x0, 0x80, 0xc8, 0xc, 0xfa, 0x7b);
  193.  
  194. /* {3A23EEA0-94B1-11d0-AB39-0020AF71E433} */
  195. DEFINE_GUID(TID_D3DRMInlineData,
  196. 0x3a23eea0, 0x94b1, 0x11d0, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  197.  
  198. /* {3A23EEA1-94B1-11d0-AB39-0020AF71E433} */
  199. DEFINE_GUID(TID_D3DRMUrl,
  200. 0x3a23eea1, 0x94b1, 0x11d0, 0xab, 0x39, 0x0, 0x20, 0xaf, 0x71, 0xe4, 0x33);
  201.  
  202. /* {8A63C360-997D-11d0-941C-0080C80CFA7B} */
  203. DEFINE_GUID(TID_D3DRMProgressiveMesh,
  204. 0x8A63C360, 0x997D, 0x11d0, 0x94, 0x1C, 0x0, 0x80, 0xC8, 0x0C, 0xFA, 0x7B);
  205.  
  206. /* {98116AA0-BDBA-11d1-82C0-00A0C9697271} */
  207. DEFINE_GUID(TID_D3DRMExternalVisual,
  208. 0x98116AA0, 0xBDBA, 0x11d1, 0x82, 0xC0, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x71);
  209.  
  210. /* {7F0F21E0-BFE1-11d1-82C0-00A0C9697271} */
  211. DEFINE_GUID(TID_D3DRMStringProperty, 
  212. 0x7f0f21e0, 0xbfe1, 0x11d1, 0x82, 0xc0, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x71);
  213.  
  214. /* {7F0F21E1-BFE1-11d1-82C0-00A0C9697271} */
  215. DEFINE_GUID(TID_D3DRMPropertyBag, 
  216. 0x7f0f21e1, 0xbfe1, 0x11d1, 0x82, 0xc0, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x71);
  217.  
  218. // {7F5D5EA0-D53A-11d1-82C0-00A0C9697271}
  219. DEFINE_GUID(TID_D3DRMRightHanded, 
  220. 0x7f5d5ea0, 0xd53a, 0x11d1, 0x82, 0xc0, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x71);
  221.  
  222. #endif /* __RMXFGUID_H_ */
  223.  
  224.